Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersNo.1588, Hubin Road, Fengxian District, Shanghai.ChinaShanghai, Shanghai 200000 cnPhone: 86-21-5745883286-21-57456127 (fax)